By using the configured table mappings of OnGetMappings, this inversion control method automatically produces an SQL SELECT command that handles the request to configure a read command for all entities in compliance with the Where filter from the underlying relational data store.

Read entities are grouped according to the GroupBy criteria.
Name Description
OnConfigureSelectCommand(TDataCommand, GroupBy) By using the configured table mappings of OnGetMappings, this inversion control method automatically produces an SQL SELECT command that handles the request to configure a read command for all entities from the underlying relational data store.

Read entities are grouped according to the GroupBy criteria.
OnConfigureSelectCommand(TDataCommand, GroupBy, OrderBy) By using the configured table mappings of OnGetMappings, this inversion control method automatically produces an SQL SELECT command that handles the request to configure a read command for all entities from the underlying relational data store.

Read entities are grouped according to the GroupBy criteria and then sorted by applying the OrderBy criteria.
OnConfigureSelectCommand(TDataCommand, Where, GroupBy) By using the configured table mappings of OnGetMappings, this inversion control method automatically produces an SQL SELECT command that handles the request to configure a read command for all entities in compliance with the Where filter from the underlying relational data store.

Read entities are grouped according to the GroupBy criteria.
OnConfigureSelectCommand(TDataCommand, Where, GroupBy, OrderBy) By using the configured table mappings of OnGetMappings, this inversion control method automatically produces an SQL SELECT command that handles the request to configure a read command for all entities in compliance with the Where filter from the underlying relational data store.

Read entities are grouped according to the GroupBy criteria and then sorted by applying the OrderBy criteria.
OnConfigureSelectCommand(TDataCommand, GroupBy, OrderBy, Paging) Handles the request to configure a select data command suitable for the underlying relational data store. (inherited from DiamantGroupingDao<TEntity, TEntityGroup, TDataContext, TDataCommand, TDataReader>).
OnConfigureSelectCommand(TDataCommand, Where, GroupBy, OrderBy, Paging) Handles the request to configure a select data command suitable for the underlying relational data store. (inherited from DiamantGroupingDao<TEntity, TEntityGroup, TDataContext, TDataCommand, TDataReader>).